<!doctype html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">

	<head>
		<meta charset="UTF-8">
		<title>研学旅行</title>
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
		<link rel="stylesheet" th:href="@{/css/font.css}">
		<link rel="stylesheet" th:href="@{/css/xadmin.css}">
		<link rel="stylesheet" href="https://cdn.bootcss.com/Swiper/3.4.2/css/swiper.min.css">

		<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
		<script type="text/javascript" src="https://cdn.bootcss.com/Swiper/3.4.2/js/swiper.jquery.min.js"></script>
		<script th:src="@{/lib/layui/layui.js}" charset="utf-8"></script>

		<script type="text/javascript" th:src="@{/js/xadmin.js}"></script>
		<!--    <script type="text/javascript" src="static/js/jquery-1.8.3.js" ></script>-->
	</head>
	<script>
		$(function() {

			$("#checkall").click(function() {

				if(this.checked == true) {
					$("[name='s1']").each(function() {
						this.checked = true;

					})

				} else {
					$("[name='s1']").each(function() {
						this.checked = false;

					})
				}

			})

		})
	</script>

	<body>
		<!-- 顶部开始 -->
		<div class="container" th:include="head :: header">
    	
    	</div>
    <!-- 顶部结束 -->
    <!-- 中部开始 -->
    <div class="wrapper">
        <!-- 左侧菜单开始 -->
        <div class="left-nav">
        	<div id="side-nav"  th:include="left :: left_nav">
        	
        	</div>
        </div>
			<!-- 右侧主体开始 -->
			<div class="page-content">
				<div class="content">
					<!-- 右侧内容框架，更改从这里开始 -->
					<form class="layui-form xbs" action="">
						<div class="layui-form-pane" style="text-align: center;">
							<div class="layui-form-item" style="display: inline-block;">
							
								
								
								<div class="layui-input-inline">
									<input type="text" name="username" placeholder="请输入客户组名称" autocomplete="off" class="layui-input" v-model="name">
								</div>
								
							</div>
						</div>
					</form>
					<xblock><button class="layui-btn layui-btn-danger" onclick="delAll()"><i class="layui-icon">&#xe640;</i>批量删除</button><button class="layui-btn" onclick="member_add('添加客户组','/customergroup/tocustomergroupadd','600','500')"><i class="layui-icon">&#xe608;</i>添加</button><span class="x-right" style="line-height:40px">共有数据：{{pageInfo.total}}条</span></xblock>
					<table class="layui-table">
						<thead>
							<tr>
								<th>
									<input type="checkbox" id="checkall" value="">
								</th>
								<th>
									ID
								</th>
								<th>
									客户组名称
								</th>
								
								<th>
									负责人姓名
								</th>
								
								
								
								
                               
								<th>
									操作
								</th>
							</tr>
						</thead>
						<tbody>
							<tr v-for="l in pageInfo.list">
								<td>
									<input type="checkbox"  name="s1">
								</td>
								<td>
									{{l.id}}
								</td>
								<td>
									<u style="cursor:pointer" onclick="member_show('客户组信息','/customergroup/tousergroupquery','10001','1400','800',this)">
                               {{l.groupname}}
                            </u>
                             <div style="display: none">{{l.id}}</div>
								</td>
								
								<td>
									{{l.fzr}}
								</td>
								
							

								<td class="td-manage">

									<a title="编辑" href="javascript:;" onclick="member_edit('编辑','/customergroup/togroupupdate','4','','510',this)" class="ml-5" style="text-decoration:none">
										<i class="layui-icon">&#xe642;</i>
									</a>
									<div style="display: none">{{l.id}}</div>
									
								</td>
							</tr>
		
		
	
	
		
     
						</tbody>
					</table>
					<xblock>
						<button class="layui-btn layui-btn-warm" v-on:click="prePage()">上一页</button>
						<button class="layui-btn layui-btn-danger" v-on:click="nextPage()">下一页</button>
					</xblock>

					<!-- 右侧内容框架，更改从这里结束 -->
				</div>
			</div>
			<!-- 右侧主体结束 -->
		</div>
		<!-- 中部结束 -->
		<!-- 底部开始 -->
		<div class="footer">
			<div class="copyright">Copyright ©2019 研学旅行管理系统</div>
		</div>
		<!-- 底部结束 -->
		<!-- 背景切换开始 -->
		<div class="bg-changer">
			<div class="swiper-container changer-list">
				<div class="swiper-wrapper">
					<div class="swiper-slide"><img class="item" src="static/images/a.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/b.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/c.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/d.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/e.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/f.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/g.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/h.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/i.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/j.jpg" alt=""></div>
					<div class="swiper-slide"><img class="item" src="static/images/k.jpg" alt=""></div>
					<div class="swiper-slide"><span class="reset">初始化</span></div>
				</div>
			</div>
			<div class="bg-out"></div>
			<div id="changer-set"><i class="iconfont">&#xe696;</i></div>
		</div>
		<!-- 背景切换结束 -->
		<!-- 页面动态效果 -->
		<script>
			layui.use(['laydate'], function() {
				laydate = layui.laydate; //日期插件

				//以上模块根据需要引入
				//

				var start = {
					min: '2000-06-16 23:59:59',
					max: '2099-06-16 23:59:59',
					istoday: false,
					choose: function(datas) {
						end.min = datas; //开始日选好后，重置结束日的最小日期
						end.start = datas //将结束日的初始值设定为开始日
					}
				};

				var end = {
					min: laydate.now(),
					max: '2099-06-16 23:59:59',
					istoday: false,
					choose: function(datas) {
						start.max = datas; //结束日选好后，重置开始日的最大日期
					}
				};

				document.getElementById('LAY_demorange_s').onclick = function() {
					start.elem = this;
					laydate(start);
				}
				document.getElementById('LAY_demorange_e').onclick = function() {
					end.elem = this
					laydate(end);
				}

			});

			//批量删除提交
			
			/*用户-添加*/
			function member_add(title, url, w, h) {
				x_admin_show(title, url, w, h);
			}
			/*用户-查看*/
			function member_show(title, url, id, w, h) {
				x_admin_show(title, url, w, h);
			}

			/*用户-停用*/
			function member_stop(obj, id) {
				layer.confirm('确认要停用吗？', function(index) {
					//发异步把用户状态进行更改
					$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="member_start(this,id)" href="javascript:;" title="启用"><i class="layui-icon">&#xe62f;</i></a>');
					$(obj).parents("tr").find(".td-status").html('<span class="layui-btn layui-btn-disabled layui-btn-mini">已停用</span>');
					$(obj).remove();
					layer.msg('已停用!', {
						icon: 5,
						time: 1000
					});
				});
			}

			/*用户-启用*/
			function member_start(obj, id) {
				layer.confirm('确认要启用吗？', function(index) {
					//发异步把用户状态进行更改
					$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" onClick="member_stop(this,id)" href="javascript:;" title="停用"><i class="layui-icon">&#xe601;</i></a>');
					$(obj).parents("tr").find(".td-status").html('<span class="layui-btn layui-btn-normal layui-btn-mini">已启用</span>');
					$(obj).remove();
					layer.msg('已启用!', {
						icon: 6,
						time: 1000
					});
				});
			}
			// 用户-编辑
		
			/*密码-修改*/
			function member_password(title, url, id, w, h) {
				x_admin_show(title, url, w, h);
			}
			/*用户-删除*/
			function member_del(obj, id) {
				layer.confirm('确认要删除吗？', function(index) {
					//发异步删除数据
					$(obj).parents("tr").remove();
					layer.msg('已删除!', {
						icon: 1,
						time: 1000
					});
				});
			}
		</script>
		
	</body>
	
<script type="text/javascript" th:src="@{/js/vue.js}"></script>
<script type="text/javascript" th:inline="javascript">


function delAll() {
	var urlpath1=[[@{/customergroup/customergroupdeleteall}]]
	
	var modules=[];
	  $("[name='s1']").each(function() {
		if(this.checked){
			var model={};
			model.id=parseInt($(this).parent().next().text());
			
			
			modules.push(model);
		}
	})
	
	var customergroup={};
	 
	  customergroup.mlist=modules;
	  
	  var customergroupStr=JSON.stringify(customergroup);
	  console.log(customergroupStr);
	
	
	
	layer.confirm('客户的数据也会被删除，确认要删除吗？', function(index) {
		//捉到所有被选中的，发异步进行删除
		  $.ajax({
			  url:urlpath1,
			  data:customergroupStr,
			  type:"post",
			  processData:false,
			  contentType:"application/json",
			  datatype:"text",
			  success:function(result){
				  window.location.reload();
				  console.log(result);
			  }
		  })
	});
}



function member_edit(title, url, id, w, h,obj) {
	var id=$(obj).next().text();

	var url1="?id="+id;
	
	x_admin_show(title, url+url1, w, h);
}


var v=new Vue({
	  el:".content",
	  data:{
		  pageInfo:"pageInfo",
		  name:""
	  },
	  methods:{
		  getGoodsHref:function(val){
			    return 'queryd?id='+val
			},
			deleteHref:function(val){
			    return 'delete?id='+val
			},prePage:function(){
	    		if(this.pageInfo.prePage==0){
	    			alert("到顶了");
	    			return;
	    		}
	    		getmethod(this.pageInfo.prePage);
	    	},
	    	nextPage:function(){
	    		if(this.pageInfo.prePage==this.pageInfo.pages){
	    			alert("到底了");
	    		}
	    		getmethod(this.pageInfo.nextPage);
	    		
	    	}

	  },
	  watch:{
		  name:function(){
			console.log(v.name);
			getmethod(1,v.name)
		},
	  }
});

var urlpath = [[@{/customergroup/customergroupquerypage}]];

$.ajax({
		 url:urlpath,
		 data:{},
		 type:"post",
		 datatype:"json",
		 success:function(data){
			 v.pageInfo=data;
			 console.log(data);
		 }
	});


function getmethod(page,name){
	   $.ajax({
		  	 url:urlpath,
		  	 data:{
		  		currentPage:page,
		  		
		  		groupname:name
		  	 },
		  	 datatype:"json",
		  	 success:function(data){
		  		v.pageInfo=data;
		  		
		  	 }
		   })
}

</script>

</html>